/*
 * This is the source code of Telegram for iOS v. 1.1
 * It is licensed under GNU GPL v. 2 or later.
 * You should have received a copy of the license in this archive (see LICENSE).
 *
 * Copyright Peter Iakovlev, 2013.
 */

#import "TGModernImageViewModel.h"

typedef enum {
    TGTextMessageBackgroundIncoming = 0,
    TGTextMessageBackgroundOutgoing = 1
} TGTextMessageBackgroundType;

@class TGModernViewContext;

@interface TGTextMessageBackgroundViewModel : TGModernImageViewModel
{
    @public
    bool _partialMode;
}

- (instancetype)initWithType:(TGTextMessageBackgroundType)type context:(TGModernViewContext *)context;
- (void)setPartialMode:(bool)partialMode;

- (void)setHighlightedIfBound;
- (void)clearHighlight;

@end
